package by.bsuir.sn.dto;

import java.util.Date;
import java.util.Set;

public class User
{
	private Long id;
	private String firstName;
	private String lastName;
	private Date birthDate;
	private String login;
	private String password;
	private String nickName;
	private String personalInfo;
	private String photoUrl;
	private String status;
	private Date registrationDate;
	private Set<Group> groups;
	private Set<User> followers;
	private Set<User> following;
	private Set<User> postedToMe;
	private Set<User> postedByMe;
	private Set<User> sentToMe;
	private Set<User> sentByMe;
	private Set<Group> postedByMeToGroups;
	private Set<UserNote> notes;
	private Set<UserVideo> videos;
	private Set<UserVideo> audios;
	private Set<UserAlbum> albums;

	public Set<UserAlbum> getAlbums()
	{
		return albums;
	}

	public void setAlbums(Set<UserAlbum> albums)
	{
		this.albums = albums;
	}

	public Set<UserVideo> getAudios()
	{
		return audios;
	}

	public void setAudios(Set<UserVideo> audios)
	{
		this.audios = audios;
	}

	public Set<UserVideo> getVideos()
	{
		return videos;
	}

	public void setVideos(Set<UserVideo> videos)
	{
		this.videos = videos;
	}

	public Set<UserNote> getNotes()
	{
		return notes;
	}

	public void setNotes(Set<UserNote> notes)
	{
		this.notes = notes;
	}

	public Set<Group> getPostedByMeToGroups()
	{
		return postedByMeToGroups;
	}

	public void setPostedByMeToGroups(Set<Group> postedByMeToGroups)
	{
		this.postedByMeToGroups = postedByMeToGroups;
	}

	public Set<User> getSentByMe()
	{
		return sentByMe;
	}

	public void setSentByMe(Set<User> sentByMe)
	{
		this.sentByMe = sentByMe;
	}

	public Set<User> getSentToMe()
	{
		return sentToMe;
	}

	public void setSentToMe(Set<User> sentToMe)
	{
		this.sentToMe = sentToMe;
	}

	public Set<User> getPostedByMe()
	{
		return postedByMe;
	}

	public void setPostedByMe(Set<User> postedByMe)
	{
		this.postedByMe = postedByMe;
	}

	public Set<User> getPostedToMe()
	{
		return postedToMe;
	}

	public void setPostedToMe(Set<User> postedToMe)
	{
		this.postedToMe = postedToMe;
	}

	public Set<User> getFollowing()
	{
		return following;
	}

	public void setFollowing(Set<User> following)
	{
		this.following = following;
	}

	public Set<User> getFollowers()
	{
		return followers;
	}

	public void setFollowers(Set<User> followers)
	{
		this.followers = followers;
	}

	public Set<Group> getGroups()
	{
		return groups;
	}

	public void setGroups(Set<Group> groups)
	{
		this.groups = groups;
	}

	public Date getRegistrationDate()
	{
		return registrationDate;
	}

	public void setRegistrationDate(Date registrationDate)
	{
		this.registrationDate = registrationDate;
	}

	public String getStatus()
	{
		return status;
	}

	public void setStatus(String status)
	{
		this.status = status;
	}

	public String getPhotoUrl()
	{
		return photoUrl;
	}

	public void setPhotoUrl(String photoUrl)
	{
		this.photoUrl = photoUrl;
	}

	public String getPersonalInfo()
	{
		return personalInfo;
	}

	public void setPersonalInfo(String personalInfo)
	{
		this.personalInfo = personalInfo;
	}

	public String getNickName()
	{
		return nickName;
	}

	public void setNickName(String nickName)
	{
		this.nickName = nickName;
	}

	public String getPassword()
	{
		return password;
	}

	public void setPassword(String password)
	{
		this.password = password;
	}

	public String getLogin()
	{
		return login;
	}

	public void setLogin(String login)
	{
		this.login = login;
	}

	public Date getBirthDate()
	{
		return birthDate;
	}

	public void setBirthDate(Date birthDate)
	{
		this.birthDate = birthDate;
	}

	public String getLastName()
	{
		return lastName;
	}

	public void setLastName(String lastName)
	{
		this.lastName = lastName;
	}

	public String getFirstName()
	{
		return firstName;
	}

	public void setFirstName(String firstName)
	{
		this.firstName = firstName;
	}

	public Long getId()
	{
		return id;
	}

	public void setId(Long id)
	{
		this.id = id;
	}
}
